let marbleRaceColor50Double = {
	teams: [
		{ name: '红队', id: 'red' },
		{ name: '橙队', id: 'orange' },
		{ name: '黄队', id: 'yellow' },
		{ name: '绿队', id: 'green' },
		{ name: '青队', id: 'cyan' },
		{ name: '蓝队', id: 'blue' },
		{ name: '紫队', id: 'purple' },
		{ name: '粉队', id: 'pink' },
		{ name: '无色队', id: 'colorless' },
		{ name: '闪队', id: 'rainbow' }
	],
	colors: [
		{ name: '深红', id: 'maroon', team: 0, color: [0, 100, 50] },
		{ name: '红色', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: '鲑红', id: 'salmon', team: 0, color: [0, 50, 100] },
		{ name: '绯红', id: 'crimson', team: 0, color: [0, 78, 67] },
		{ name: '红宝石', id: 'ruby', team: 0, color: [345, 80, 75] },

		{ name: '棕色', id: 'brown', team: 1, color: [30, 100, 50] },
		{ name: '橙色', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },
		{ name: '肉色', id: 'tan', team: 1, color: [30, 40, 100] },
		{ name: '咖啡色', id: 'coffee', team: 1, color: [30, 75, 75] },
		{ name: '珊瑚橙', id: 'coral', team: 1, color: [20, 100, 90] },

		{ name: '橄榄', id: 'olive', team: 2, color: [60, 100, 50] },
		{ name: '黄色', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },
		{ name: '奶油', id: 'cream', team: 2, color: [60, 30, 100] },
		{ name: '柠檬黄', id: 'lemon', team: 2, color: [75, 50, 100] },
		{ name: '金色', id: 'gold', team: 2, color: [50, 100, 100] },

		{ name: '绿色', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: '酸橙', id: 'lime', team: 3, color: [120, 100, 100] },
		{ name: '薄荷', id: 'mint', team: 3, color: [120, 40, 100] },
		{ name: '黄绿', id: 'chartreuse', team: 3, color: [90, 100, 100] },
		{ name: '翡翠', id: 'jade', team: 3, color: [150, 100, 100] },

		{ name: '深青', id: 'teal', team: 4, color: [180, 100, 50] },
		{ name: '青色', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },
		{ name: '冰', id: 'ice', team: 4, color: [180, 30, 100] },
		{ name: '水色', id: 'aqua', team: 4, color: [165, 50, 100] },
		{ name: '绿松石', id: 'turquoise', team: 4, color: [170, 75, 75] },

		{ name: '海军蓝', id: 'navy', team: 5, color: [240, 100, 50] },
		{ name: '蓝色', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },
		{ name: '长春花', id: 'periwinkle', team: 5, color: [240, 50, 100] },
		{ name: '矢车菊', id: 'cornflower', team: 5, color: [225, 75, 75] },
		{ name: '天蓝', id: 'sky', team: 5, color: [210, 80, 100] },

		{ name: '靛紫', id: 'indigo', team: 6, color: [270, 100, 50] },
		{ name: '紫色', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },
		{ name: '薰衣草', id: 'lavender', team: 6, color: [270, 40, 100] },
		{ name: '紫丁香', id: 'lilac', team: 6, color: [270, 50, 85] },
		{ name: '葡萄紫', id: 'grape', team: 6, color: [280, 100, 90] },

		{ name: '紫罗兰', id: 'violet', team: 7, color: [300, 100, 50] },
		{ name: '品红', id: 'magenta', team: 7, color: [300, 100, 100] },
		{ name: '粉色', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },
		{ name: '热粉', id: 'hotpink', team: 7, color: [330, 66, 100] },
		{ name: '玫瑰', id: 'rose', team: 7, color: [330, 100, 100] },

		{ name: '黑色', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: '暗影', id: 'shadow', team: 8, color: [0, 0, 25] },
		{ name: '灰色', id: 'grey', team: 8, color: [0, 0, 50] },
		{ name: '银色', id: 'silver', team: 8, color: [0, 0, 75] },
		{ name: '白色', id: 'white', team: 8, color: [0, 0, 100] },

		{ name: '黑白闪', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: '彩虹闪', id: 'rainbowMono', team: 9, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: '彩虹', id: 'rainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: '暗彩虹', id: 'darkRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: '浅彩虹', id: 'lightRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 50, 100] },

		{ name: 'Maroon', id: 'maroon', team: 0, color: [0, 100, 50] },
		{ name: 'Red', id: 'red', team: 0, color: [0, 100, 100], isCaptain: true },
		{ name: 'Salmon', id: 'salmon', team: 0, color: [0, 50, 100] },
		{ name: 'Crimson', id: 'crimson', team: 0, color: [0, 78, 67] },
		{ name: 'Ruby', id: 'ruby', team: 0, color: [345, 80, 75] },

		{ name: 'Brown', id: 'brown', team: 1, color: [30, 100, 50] },
		{ name: 'Orange', id: 'orange', team: 1, color: [30, 100, 100], isCaptain: true },
		{ name: 'Tan', id: 'tan', team: 1, color: [30, 40, 100] },
		{ name: 'Coffee', id: 'coffee', team: 1, color: [30, 75, 75] },
		{ name: 'Coral', id: 'coral', team: 1, color: [20, 100, 90] },

		{ name: 'Olive', id: 'olive', team: 2, color: [60, 100, 50] },
		{ name: 'Yellow', id: 'yellow', team: 2, color: [60, 100, 100], isCaptain: true },
		{ name: 'Cream', id: 'cream', team: 2, color: [60, 30, 100] },
		{ name: 'Lemon', id: 'lemon', team: 2, color: [75, 50, 100] },
		{ name: 'Gold', id: 'gold', team: 2, color: [50, 100, 100] },

		{ name: 'Green', id: 'green', team: 3, color: [120, 100, 50], isCaptain: true },
		{ name: 'Lime', id: 'lime', team: 3, color: [120, 100, 100] },
		{ name: 'Mint', id: 'mint', team: 3, color: [120, 40, 100] },
		{ name: 'Chartreuse', id: 'chartreuse', team: 3, color: [90, 100, 100] },
		{ name: 'Jade', id: 'jade', team: 3, color: [150, 100, 100] },

		{ name: 'Teal', id: 'teal', team: 4, color: [180, 100, 50] },
		{ name: 'Cyan', id: 'cyan', team: 4, color: [180, 100, 100], isCaptain: true },
		{ name: 'Ice', id: 'ice', team: 4, color: [180, 30, 100] },
		{ name: 'Aqua', id: 'aqua', team: 4, color: [165, 50, 100] },
		{ name: 'Turquoise', id: 'turquoise', team: 4, color: [170, 75, 75] },

		{ name: 'Navy', id: 'navy', team: 5, color: [240, 100, 50] },
		{ name: 'Blue', id: 'blue', team: 5, color: [240, 100, 100], isCaptain: true },
		{ name: 'Periwinkle', id: 'periwinkle', team: 5, color: [240, 50, 100] },
		{ name: 'Cornflower', id: 'cornflower', team: 5, color: [225, 75, 75] },
		{ name: 'Sky', id: 'sky', team: 5, color: [210, 80, 100] },

		{ name: 'Indigo', id: 'indigo', team: 6, color: [270, 100, 50] },
		{ name: 'Purple', id: 'purple', team: 6, color: [270, 100, 100], isCaptain: true },
		{ name: 'Lavender', id: 'lavender', team: 6, color: [270, 40, 100] },
		{ name: 'Lilac', id: 'lilac', team: 6, color: [270, 50, 85] },
		{ name: 'Grape', id: 'grape', team: 6, color: [280, 100, 90] },

		{ name: 'Violet', id: 'violet', team: 7, color: [300, 100, 50] },
		{ name: 'Magenta', id: 'magenta', team: 7, color: [300, 100, 100] },
		{ name: 'Pink', id: 'pink', team: 7, color: [300, 50, 100], isCaptain: true },
		{ name: 'Hotpink', id: 'hotpink', team: 7, color: [330, 66, 100] },
		{ name: 'Rose', id: 'rose', team: 7, color: [330, 100, 100] },

		{ name: 'Black', id: 'black', team: 8, color: { fill: [0, 0, 0], stroke: [0, 0, 100] }, isCaptain: true },
		{ name: 'Shadow', id: 'shadow', team: 8, color: [0, 0, 25] },
		{ name: 'Grey', id: 'grey', team: 8, color: [0, 0, 50] },
		{ name: 'Silver', id: 'silver', team: 8, color: [0, 0, 75] },
		{ name: 'White', id: 'white', team: 8, color: [0, 0, 100] },

		{ name: 'Monochrome', id: 'monochrome', team: 9, color: t => [0, 0, marbleRaceColorUtility.g(t)], isCaptain: true },
		{ name: 'Rainbow-mono', id: 'rainbowMono', team: 9, color: t => [marbleRaceColorUtility.f(t), marbleRaceColorUtility.g(t), marbleRaceColorUtility.g(t)] },
		{ name: 'Rainbow', id: 'rainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 100] },
		{ name: 'Dark Rainbow', id: 'darkRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 100, 50] },
		{ name: 'Light Rainbow', id: 'lightRainbow', team: 9, color: t => [marbleRaceColorUtility.f(t), 50, 100] }
	]
}

marbleRaceColors.push({
	name: '50 colors doubled',
	id: 'c50d',
	colors: marbleRaceColor50Double
})